On the Average Profile of Symmetric Digital Search Trees∗
نویسندگان
چکیده
A digital search tree (DST) – one of the most fundamental data structures on words – is a digital tree in which keys (strings, words) are stored directly in (internal) nodes. The profile of a digital search tree is a parameter that counts the number of nodes at the same distance from the root. It is a function of the number of nodes and the distance from the root. Several tree parameters, such as height, size, depth, shortest path, and fill-up level, can be uniformly analyzed through the profile. In this note we analyze asymptotically the average profile for a symmetric digital search tree in which strings are generated by an unbiased memoryless source. We show that the average profile undergoes several phase transitions: initially it resembles a full tree until it starts growing polynomially with the number of nodes, and then it decays first polynomially, then exponentially, and finally quadratic exponentially. We derive these results by a combinational of analytic techniques such as saddle point method and ideas of applied mathematics such as linearization.
منابع مشابه
Probabilistic analysis of the asymmetric digital search trees
In this paper, by applying three functional operators the previous results on the (Poisson) variance of the external profile in digital search trees will be improved. We study the profile built over $n$ binary strings generated by a memoryless source with unequal probabilities of symbols and use a combinatorial approach for studying the Poissonized variance, since the probability distribution o...
متن کاملOn the Average Profile of Symmetric Digital
Digital Search Trees (DST) are one of the most popular data structures storing keys, usually represented by strings. The profile of a digital search tree is a parameter that counts the number of nodes at the same distance from the root. It is a function of the number of nodes and the distance from the root. Several, if not all, tree parameters such as height, size, depth, shortest path, and fil...
متن کاملProfile and Height of Random Binary Search Trees
The purpose of this article is to survey recent results on distributional properties of random binary search trees. In particular we consider the profile and the height.
متن کاملA Characterization of Digital Search Trees from the Average Complexity Viewpoint
This paper smdies the average complexity of digital search trees from the successful search point of view. The average value of the successful search is used to evaluate the search time for a given record, the number of comparisons to insert a record, etc. The average value, however, is rather a poor measure and the need for higher moments of the successful search is obvious. For example, the v...
متن کاملExternal Profile of Symmetric Digital Search Trees
The external profile is among the first examined shape parameters of digital search trees in connection with the performance of unsuccessful search of a random query in the early 1970s. However, finer and important properties beyond the mean such as the variance and the limit law have remained unknown. In this extended abstract, we describe the first results for the asymptotic variance and the ...
متن کامل